From 5c620805cc666cb17dd906ce626c216bbf5c10fc Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Fri, 27 Dec 2013 16:25:34 -0500 Subject: [PATCH] API: Include variant name in meta=siteinfo For languages with variants, we're already returning the list of variant codes in meta=siteinfo&siprop=general. Clients may have use for the variant's human-readable name too, and we can easily add it to the datastructure. Change-Id: I6c7ebf43a699a0b2346cb0fdeef6487217992f5c --- includes/api/ApiQuerySiteinfo.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/api/ApiQuerySiteinfo.php b/includes/api/ApiQuerySiteinfo.php index a94f5bbf0a..697ae99dfd 100644 --- a/includes/api/ApiQuerySiteinfo.php +++ b/includes/api/ApiQuerySiteinfo.php @@ -199,7 +199,10 @@ class ApiQuerySiteinfo extends ApiQueryBase { if ( $wgContLang->hasVariants() ) { $variants = array(); foreach ( $wgContLang->getVariants() as $code ) { - $variants[] = array( 'code' => $code ); + $variants[] = array( + 'code' => $code, + 'name' => $wgContLang->getVariantname( $code ), + ); } $data['variants'] = $variants; $this->getResult()->setIndexedTagName( $data['variants'], 'lang' ); -- 2.20.1